Windows Store是
Windows 8新引入的功能,将允许
应用程序在此发布。
程序简介
Windows Store为
Windows 8新引入的功能,将允许应用程序在此发布。用户将可在此购买所有Metro(新
Windows UI)应用程序及部分传统应用程序。Windows Store将是Metro应用程序向用户推送的唯一渠道;理由是为了扫描应用程序的
安全漏洞和阻止
恶意软件进入Windows Store历史
2011年9月13日,在微软开发者大会上,微软Windows团队主席
史蒂文·辛诺夫斯基宣布Windows商店的功能和示范。证实Windows 8将存在一个应用商店。
2011年12月6日,微软成立了Windows Store和
Windows Phone Store。
2017年10月17日消息,微软将推送
Windows 10创意者更新秋季版
正式版,升级之后,
Microsoft Store App也将替代Windows Store。
应用程序
Windows 8应用程序分为传统应用程序及Metro型应用程序。而Windows Store将售卖以下两款应用。
传统应用程序
即为传统
桌面应用程序,在Windows 8中无改变。Windows 8让大多数软件与以前版本的
Windows相容(x86/x64),和
Windows 7的限制相同:
● 64位Windows将运行64位和32位软件体而32位的Windows将运行32位和16位的软件。
● ARM处理器上的
Windows 8将不支持运行、模仿现有的x86/64桌面应用程序。
Metro型应用程序
为新型式的应用程序,在Metro界面中运行,为全屏幕操作。设计上跟随Metro设计风格。Metro型的应用将同时兼容x86/64和基于
ARM的
Windows。
资源门户
微软推出了Windows Store合作伙伴目录,这也就是面向Windows Store应用开发者资源门户,主要提供了微软官方整理的开发者资源,比如广告、分析、控件、开发者工具、设计、
跨平台、媒体服务、支付、性能、
推送服务、社交、存储、用户管理的工具的合作伙伴。
其中也不乏微软官方提供的SDK和服务,比如Azure Mobile Services、
Bing Maps SDK、Live SDK、Advertising SDK。
据微软的描述这是Window Store Partner Directory(合作伙伴目录)第一版,接下来的版本,微软还将加入社区交互、评论、互助功能,也会经常更新新的合作伙伴。
开发
控件
每个Windows 8应用商店的应用都需要控件,例如按钮、
复选框和下拉列表。使用JavaScript为Windows构建的Windows应用商店应用通过免费的Windows JavaScript库
工具包,为现有的
HTML控件以及其他控件和功能提供增强的支持。
功能分类
使用JavaScript的Windows应用商店应用提供了可执行许多功能的多个控件。你可以通过对提供相似功能的控件进行比较来选择适合你的情形的控件。
按照功能分类,控件分为:应用栏和命令、按钮、集合/数据控件、弹出窗口、图形、图像、布局控件、媒体控件、导航、进度控件、分级控件、选择控件、文本控件。
自定义控件
尽管Windows 8提供了各种可供你选择的控件,你也可能需要创建自己的控件。创建
PageControl的一种方式是创建
自定义控件。
创建PageControl与其他Windows Library for JavaScript控件不同,你不用直接实例化PageControl。相反,你可通过调用WinJS.
UI.Pages.define方法,传递定义PageControl的
HTML文件的统一资源标识符 (URI) 和定义PageControl成员的对象来创建PageControl。
如需要为Windows应用商店程序提供
用户界面和
数据可视化控件,可以用ComponetOne Studio for WinRT XAML。
价格和特性
● 便于搜寻及发现的设计
● 透明的条款
● 良好的经济策略
内容限制
包含成人内容的应用
成人内容等级超过16 PEGI,
ESRB成熟,或不通过微软评级
鼓吹歧视,仇恨或
暴力行为在一个特定的种族,民族,国家,语言,宗教或其他
社会团体,或基于对一个人的性别,年龄,
性取向为基础的应用程序
应用程序包含的内容或功能,鼓励,促进或非法活动
包含或显示的内容,正常的人会认为是淫秽的应用
诽谤,中伤或诽谤或威胁他人
鼓励/促进不负责任的过度使用酒精或烟草制品,毒品或武器
鼓励/促进或无偿或极端的暴力,侵犯人权,反对在现实世界中一个人或动物或创造或使用的武器
应用程序包含过多或无端亵渎
应用发布过程
微软将为开发者提供Microsoft
Windows SDK,此软件可帮助经验较少的开发者简单地
开发程序。另外,Windows 8更支持多种电脑程序设计语言,包括
HTML5、
C语言和
JavaScript等。利用
Microsoft Visual Studio更可一按上载Windows Store。
市场
Windows Store将支持230个国家,100多种语言。
分成
发布初期,开发者可以获得70%收益,当销售额达2.5万美元时,即可获得80%的提成。